/*
 * @lc app=leetcode.cn id=628 lang=typescript
 *
 * [628] 三个数的最大乘积
 */

// @lc code=start
function maximumProduct(nums: number[]): number {
    nums.sort((a, b) => b - a);
    const [a, b, c] = nums;
    const [d, e] = nums.reverse();
    return Math.max(a * b * c, a * d * e);
}
// @lc code=end
